package com.atguigu.spzx.manager.mapper;

import com.atguigu.spzx.model.entity.product.Category;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author: Shylo Sun
 * @Project: spzx-parent
 * @Date: 2023/11/16 23:04
 */
@Mapper
public interface CategoryMapper {
    // 根据分类id查询它下面的所有的子分类数据
    List<Category> selectByParentId(Long parentId);

    // 查询该分类下子分类的数量
    int countByParentId(Long id);

    // 查询所有商品数据
    List<Category> selectAll();

    // 批量保存分类
    void batchInsert(List categoryList);
}
